


int main() {

    // 模拟 bash 进程的伪代码
    while (true) {       //  bash 进程一直运行
        type_prompt();   // 在屏幕上显示提示符
        read_command(command, params);   // 从键盘读取输入的命令

        pit_t pid = fork();     // 创建子进程
        if (pid < 0) {  // 创建子进程失败
            printf("创建不了子进程");
            continue;
        } else if (pid == 0) {
             // 子进程加载对应的可执行文件代码
            execlp(command, params, NULL); 
        } else {
            wait( NULL );   // 父进程等待子进程结束
        }
    }


}